.tbb-foot{position:relative;background:var(--tbb-deep);color:var(--tbb-on-deep);padding-bottom:36px}.tbb-foot :focus-visible{outline-color:var(--tbb-brass-lt)}.tbb-foot a{color:var(--tbb-on-deep);text-decoration-color:#d2b26e8c;text-underline-offset:.26em}.tbb-foot a:hover{color:var(--tbb-brass-lt);text-decoration-color:var(--tbb-brass-lt)}.tbb-foot h2{font-size:clamp(1.7rem,2.2vw,2rem);color:var(--tbb-paper)}.tbb-foot__vine{display:block;width:100%;height:clamp(54px,6vw,80px);color:var(--tbb-brass-lt);background:var(--tbb-deep-2);--f: var(--tbb-deep)}.tbb-foot__brand{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding-top:clamp(40px,4.4vw,60px)}.tbb-foot__brand img{display:block;width:clamp(112px,11vw,150px);height:auto}.tbb-foot__brand p{font:900 clamp(1.7rem,2.6vw,2.3rem) / 1 var(--tbb-display);color:var(--tbb-paper);letter-spacing:.01em}.tbb-foot__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:clamp(28px,4vw,64px);padding-block:clamp(30px,3.4vw,44px) clamp(36px,4vw,56px);border-bottom:1px solid rgb(210 178 110 / .45)}.tbb-foot__top p{margin-top:10px;color:var(--tbb-on-deep-2)}.tbb-foot__news{grid-column:-2 / -1}.tbb-foot__form{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tbb-foot__form input[type=email]{flex:1 1 200px;min-width:0;min-height:50px;padding:12px 14px;font:inherit;font-size:1rem;color:var(--tbb-ink);background:var(--tbb-field);border:1.5px solid var(--tbb-brass-lt);border-radius:14px 4px}.tbb-foot__form input[type=email]:focus{outline:none;border-color:var(--tbb-paper);box-shadow:0 0 0 3px var(--tbb-brass-lt)}.tbb-foot__form input[type=email][aria-invalid=true]{box-shadow:0 0 0 3px #e7a2a9}.tbb-foot__form button{flex:none;min-height:50px;padding:0 1.5em;font:700 1rem/1 var(--tbb-text);letter-spacing:.04em;border-radius:var(--tbb-leaf);border:1.5px solid var(--tbb-brass-lt);background:var(--tbb-brass-lt);color:var(--tbb-ink);cursor:pointer;transition:background-color .2s,transform .35s var(--tbb-ease)}.tbb-foot__form button:hover{background:#e0c483;transform:translateY(-2px)}.tbb-foot__ok{display:flex;gap:10px;align-items:center;color:var(--tbb-paper);font-weight:600}.tbb-foot__ok .tbb-lf{background:var(--tbb-brass-lt)}.tbb-foot__err{flex-basis:100%;font-size:.95rem;font-weight:700;color:#f2c4c9}.tbb-foot__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;padding-block:clamp(34px,4vw,52px)}.tbb-foot__nav h3{font:700 .78rem/1.3 var(--tbb-text);letter-spacing:.16em;text-transform:uppercase;color:var(--tbb-brass-lt);margin-bottom:12px}.tbb-foot__nav li{padding:4px 0}.tbb-foot__nav a{text-decoration:none;font-size:1rem}.tbb-foot__nav a:hover{text-decoration:underline}.tbb-foot__venue .tbb-contact a{color:var(--tbb-paper)}.tbb-foot__venue .tbb-contact .tbb-ico{color:var(--tbb-brass-lt)}.tbb-foot__legal{padding-top:24px;border-top:1px solid rgb(210 178 110 / .45);color:var(--tbb-on-deep-2);font-size:.95rem}.tbb-foot__legal a{color:var(--tbb-paper);font-weight:600;text-decoration:none;overflow-wrap:anywhere}@media(max-width:899px){.tbb-foot__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tbb-foot__news{grid-column:1 / -1}.tbb-foot__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.tbb-foot__top{grid-template-columns:minmax(0,1fr)}.tbb-foot__nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.tbb-foot__form button{transition:none}.tbb-foot__form button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tbb-footer.css.map */
