.tbv-footer-shell{width:100%;max-width:1440px;margin:0 auto;padding:0 40px;box-sizing:border-box}.tbv-inner-circle{background:#101010;color:#ece9e5;text-align:center;padding:96px 0 90px}.tbv-inner-circle .tbv-resonance{color:#c6a66d;margin:0 auto 20px;display:block}.tbv-inner-circle h2{font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1.15;font-weight:400;letter-spacing:-.8px;margin:0 0 12px;color:#ece9e5}.tbv-inner-copy{max-width:630px;margin:0 auto 32px;color:#a6a39d;font-size:15px;line-height:1.65}.tbv-inner-form{display:flex;gap:12px;max-width:580px;margin:auto;position:relative}.tbv-inner-form input[type=email]{width:100%;min-width:0;background:#111;border:1px solid #292929;border-radius:4px;padding:13px;color:#eee;font:inherit;font-size:15px;box-shadow:none;min-height:46px}.tbv-inner-form input::placeholder{color:#aaa}.tbv-inner-form button{display:flex;justify-content:center;align-items:center;gap:16px;min-width:104px;min-height:46px;border:1px solid #c6a66d;border-radius:4px;padding:10px 22px;background:#c6a66d;color:#101010;font:inherit;font-size:15px;cursor:pointer}.tbv-inner-form button:hover{background:#d3b69d}.tbv-inner-form :focus-visible,.tbv-reference-footer a:focus-visible{outline:2px solid #d3b69d;outline-offset:5px}.tbv-inner-trap{position:absolute;left:-10000px;overflow:hidden;width:1px;height:1px}.tbv-inner-privacy{font-size:12px;color:#aaa;margin:14px 0 0}.tbv-reference-footer{background:#0a0a0a;color:#aaa;padding:58px 0 22px;border-top:1px solid #1b1b1b}.tbv-footer-grid{display:grid;grid-template-columns:1.05fr 1.05fr 1.05fr 1fr;gap:48px;padding-bottom:62px}.tbv-footer-wordmark{display:inline-block;width:190px;max-width:100%}.tbv-footer-wordmark img{display:block;width:100%;height:auto}.tbv-reference-footer h2{font-family:inherit;font-size:12px;line-height:1.5;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:#aaa;margin:0 0 15px}.tbv-reference-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.tbv-reference-footer a{color:#c3c1bd;text-decoration:none;font-size:14px;line-height:1.5}.tbv-reference-footer a:hover{color:#d3b69d}.tbv-footer-tagline{font-size:14px;margin:15px 0 12px;color:#b4b1aa}.tbv-footer-description{font-size:13px;line-height:1.65;color:#aaa;max-width:245px;margin:0 0 14px}.tbv-footer-main-link{font-size:12px!important;color:#c6a66d!important}.tbv-footer-socials{display:flex;align-items:center;gap:16px;margin:0 0 24px}.tbv-footer-socials a{display:inline-flex;color:#aaa}.tbv-footer-bottom{border-top:1px solid #232323;padding-top:22px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.tbv-footer-bottom p{font-size:12px;color:#999;margin:0}.tbv-footer-policies{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:12px;max-width:800px}.tbv-footer-policies a{font-size:11px;color:#aaa}.tbv-footer-bottom .tbv-footer-closing{font-family:Georgia,Times New Roman,serif;font-style:italic;white-space:nowrap;color:#aaa}@media(max-width:989px){.tbv-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.tbv-footer-bottom{flex-direction:column}.tbv-footer-shell{padding-left:24px;padding-right:24px}}@media(max-width:549px){.tbv-inner-circle{padding:64px 0}.tbv-inner-circle h2{font-size:32px}.tbv-inner-copy{font-size:14px}.tbv-inner-form{gap:8px}.tbv-inner-form button{min-width:88px;padding:10px 14px;gap:9px}.tbv-footer-grid{gap:34px 20px;padding-bottom:38px}.tbv-reference-brand,.tbv-footer-connect{grid-column:1/-1}.tbv-footer-description{max-width:320px}.tbv-reference-footer{padding-top:40px}.tbv-footer-bottom .tbv-footer-closing{white-space:normal}}.tbv-inner-circle .tbv-resonance line{transform-box:view-box;transform-origin:14px 14px;animation:tbv-inner-wave 1.15s ease-in-out infinite alternate}.tbv-inner-circle .tbv-resonance line:nth-child(2){animation-duration:.85s;animation-delay:-.35s}.tbv-inner-circle .tbv-resonance line:nth-child(3){animation-duration:1.3s;animation-delay:-.65s}.tbv-inner-circle .tbv-resonance line:nth-child(4){animation-duration:1s;animation-delay:-.2s}.tbv-inner-circle .tbv-resonance line:nth-child(5){animation-duration:.95s;animation-delay:-.5s}@keyframes tbv-inner-wave{0%{transform:scaleY(.3);opacity:.65}to{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.tbv-inner-circle .tbv-resonance line{animation:none;transform:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
