.bf-site .bf-footer.bf-footer-organized{color:#eeeae4;background:#0d100b;border-top:1px solid #34392d;grid-template-columns:1fr minmax(240px,340px);align-items:start;gap:36px 60px;padding:44px 5.5% 24px;display:grid}.bf-footer-organized .bf-footer-identity{min-width:0}.bf-footer-organized .bf-footer-identity>p{color:#bfc3b6;margin:14px 0 20px;font-size:14px;line-height:1.6}.bf-site .bf-footer-organized .bf-footer-social{flex-wrap:wrap;gap:10px;display:flex}.bf-footer-organized .bf-footer-social a{color:#eeeae4;border:1px solid #434b37;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:14px;display:inline-flex}.bf-footer-organized .bf-footer-access{gap:8px;min-width:0;display:grid}.bf-footer-access>p{letter-spacing:2px;color:#bfc3b6;margin:0 0 6px;font-size:11px}.bf-footer-organized .bf-footer-access>a{color:#eeeae4;background:#1b2016;border:1px solid #343e29;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 16px;font-size:14px;display:flex}.bf-footer-organized .bf-footer-access>a:hover,.bf-footer-organized .bf-footer-social a:hover{color:#eac2c6;border-color:#eac2c6}.bf-footer-organized .bf-footer-credit{color:#abb2a0;border-top:1px solid #34392d;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:12px;line-height:1.7;display:flex}.bf-footer-credit a{color:#eeeae4;align-items:center;gap:5px;min-height:44px;display:inline-flex}.bf-footer-credit a:hover{color:#eac2c6}@media (max-width:650px){.bf-site .bf-footer.bf-footer-organized{padding:32px 24px calc(100px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:28px}.bf-site .bf-footer-organized .bf-brand{gap:12px}.bf-site .bf-footer-organized .bf-brand img{width:48px;height:48px}.bf-site .bf-footer-organized .bf-brand strong{font-size:26px}.bf-site .bf-footer-organized .bf-brand>span{letter-spacing:3px;font-size:9px}.bf-footer-organized .bf-footer-social a{flex:1}.bf-footer-organized .bf-footer-credit{text-align:center;flex-direction:column;gap:6px;padding-top:20px}.bf-footer-credit>span:last-child{flex-direction:column;align-items:center;display:flex}}.bf-site{--bf-paper:#f8efec;--bf-black:#281d25}.studio-demo{text-align:center;color:#552d3a;letter-spacing:1.3px;background:#ead0cc;padding:9px;font-size:11px}.bf-site .bf-header,.bf-site .bf-footer.bf-footer-organized{background:#281d25}.bf-site .bf-button,.bf-site .bf-mobile-attendance a{color:#321c29;background:#eac2c6;border-color:#eac2c6}.bf-site .bf-yellow{color:#eac2c6}.bf-site .bf-urban-brush,.bf-site .bf-service-paint,.bf-site .bf-service-swoosh{background:#cb929e}.bf-site .bf-urban-watermark{opacity:.09}.bf-site .bf-booking,.bf-site .bf-instagram,.bf-site .bf-final{background:#382632}.bf-site .bf-brand strong{letter-spacing:.5px;font-size:16px}.bf-site .bf-urban-shade{background:linear-gradient(90deg,#281d25 5%,#281d25dd 30%,#281d2520 100%)}.studio-location{color:#552d3a;flex-direction:column;justify-content:center;min-height:320px;padding:48px;display:flex;background:#ead0cc!important}.studio-location>span{letter-spacing:5px}.studio-location h3{margin:25px 0;font-size:42px}.studio-location p{line-height:1.7}.bf-site .bf-urban-copy h1{font-size:clamp(50px,6.8vw,100px)}@media (max-width:600px){.bf-site .bf-brand strong{font-size:12px}.studio-demo{font-size:9px}.studio-location{padding:28px}.bf-site .bf-header{justify-content:space-between;gap:12px;padding:16px 20px}.bf-site .bf-brand{gap:8px;min-width:0}.bf-site .bf-brand img{width:40px!important;height:40px!important}.bf-site .bf-brand strong{white-space:normal;letter-spacing:0!important;font-size:16px!important}.bf-site .bf-brand>span{letter-spacing:2px;font-size:8px!important}.bf-site .bf-menu{flex-shrink:0;display:flex}.bf-site .bf-urban-copy h1{font-size:50px!important}.bf-site .bf-urban-copy{padding-left:24px;padding-right:24px}}.bf-site .bf-booking input,.bf-site .bf-booking select,.bf-site .booking-date-empty,.bf-site .booking-slots-empty{color:#f7eef0!important;background:#30232c!important;border-color:#75515e!important}
