#pricing{display:none!important} .tf-local{overflow:hidden!important;position:relative!important;cursor:default!important;color:#fff!important;isolation:isolate}.tf-local-photo{position:absolute;inset:0;background-size:cover;background-position:center;filter:brightness(.65);transition:transform 650ms cubic-bezier(.2,.7,.2,1);z-index:0}.tf-local:hover .tf-local-photo{transform:scale(1.05)}.tf-local-top{position:absolute;left:24px;right:24px;top:24px;display:flex;gap:10px;align-items:center;z-index:2;font:700 16px TakomenuShowcase,Arial}.tf-local-top img{width:38px;height:38px;object-fit:contain;background:#fff;border-radius:50%;padding:3px}.tf-local-bottom{position:absolute;inset:auto 24px 28px;z-index:2;text-align:left}.tf-local-bottom small{font-size:10px;letter-spacing:.1em}.tf-local-bottom h3{font:600 30px/1.15 TakomenuShowcase,Arial;margin:12px 0 18px;max-width:280px}.tf-local-bottom span{font:12px TakomenuShowcase,Arial}.tf-local:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#19130dcc);z-index:1}
#testimonials [data-framer-name="Review"] [data-framer-name="Text"] p{font-size:24px!important;line-height:1.35!important}#testimonials img{object-fit:contain!important}#faq [role="button"]:focus-visible{outline:2px solid #f16a4c;outline-offset:5px}#contatti [data-framer-name="Navigation"]{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:50px!important}.tf-footer-col{display:flex;flex-direction:column;gap:17px;color:#fff;font:16px TakomenuShowcase,Arial}.tf-footer-col small{font-size:10px;opacity:.6;letter-spacing:.1em}.tf-footer-col a{color:inherit;text-decoration:none}.tf-footer-col a:hover{color:#f16a4c}.tf-footer-col span{font-size:13px;opacity:.7}.tf-footer-col img{width:65px;height:65px;object-fit:contain}#contatti [data-framer-name="Bottom Content"]{color:#fff;display:flex!important;justify-content:space-between!important;font:12px TakomenuShowcase,Arial}#contatti [data-framer-name="Bottom Content"] p{opacity:.7}#tf-guide{border:0;border-radius:24px;background:#faf8f3;color:#2b2d29;max-width:650px;width:calc(100% - 32px);padding:50px;font:18px/1.6 TakomenuShowcase,Arial;max-height:85vh;overflow:auto}#tf-guide::backdrop{background:#1119;backdrop-filter:blur(8px)}#tf-guide h2{font-size:38px;line-height:1.12;margin:15px 0 30px}#tf-guide small{letter-spacing:.1em;font-size:11px;color:#9a6653}.tf-close{position:absolute;right:20px;top:15px;background:none;border:0;font-size:30px;cursor:pointer}.tf-guide-demo{display:inline-block;background:#f16a4c;color:white;padding:12px 20px;border-radius:30px;text-decoration:none;margin-top:15px}.tf-blog{cursor:pointer}
@media(max-width:809px){.tf-local-bottom h3{font-size:26px}#contatti [data-framer-name="Navigation"]{grid-template-columns:1fr 1fr!important;gap:40px 20px!important}#contatti [data-framer-name="Bottom Content"]{flex-wrap:wrap;gap:15px}#tf-guide{padding:35px 25px}#tf-guide h2{font-size:30px}#testimonials [data-framer-name="Review"] [data-framer-name="Text"] p{font-size:22px!important}}
@media(prefers-reduced-motion:reduce){.tf-local-photo{transition:none!important}}

#testimonials [data-framer-name="Review"]>svg{display:none!important}.tf-phone{height:100%;background:#faf7ef;color:#30352c;font:18px TakomenuShowcase,Arial;position:relative;padding-bottom:30px}.tf-phone-cover{height:240px;width:100%;object-fit:cover}.tf-phone-logo{position:absolute;top:90px;left:25%;width:50%;height:70px;object-fit:contain}.tf-phone-tabs{font-size:14px;padding:25px 20px;border-bottom:1px solid #ddd}.tf-phone small{display:block;margin:24px;font-size:12px;letter-spacing:.08em}.tf-phone h3{margin:24px;font-size:30px}.tf-phone p{margin:0 24px;padding:24px 0;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;gap:20px;font-size:18px}.tf-phone span{display:block;padding:35px 24px;color:#858779;font-size:15px}

.tf-local-top img{background:#37352f!important}.tf-local-bottom span{font-size:10px!important}#faq .takomenu-splash-button:before{left:auto!important;right:24px!important;top:23px!important;width:38px!important;height:30px!important;transform-origin:center!important}

[data-framer-name="screen-here"] [data-tf-phone]{padding:0!important;background:#191810!important;overflow:hidden!important}.tf-panuzza-menu{display:block;border:0;width:100%;height:100%;min-height:100%;background:#191810;pointer-events:auto;border-radius:inherit}
.tf-panuzza-menu{position:absolute!important;left:0!important;top:0!important;margin:0!important;max-width:none!important;max-height:none!important}

.tf-panuzza-menu{top:44px!important;min-height:0!important;border-radius:0!important}

.tf-brand-footer{min-height:0!important;height:clamp(300px,32vw,650px)!important;padding:0!important;display:flex!important;align-items:flex-end!important;overflow:hidden!important}.tf-brand-footer>[data-framer-name="Container"]{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;height:100%!important;display:flex!important;justify-content:flex-end!important;align-items:stretch!important}.tf-footer-lockup{width:100%;height:100%;display:flex;gap:2vw;align-items:flex-end;justify-content:center;padding:20px 3vw 0;box-sizing:border-box;overflow:hidden}.tf-footer-mascot{width:24%;height:auto;max-height:100%;object-fit:contain;object-position:bottom;flex-shrink:0;transform:translateY(5%)}.tf-footer-word{width:70%;height:auto;object-fit:contain;object-position:bottom;flex-shrink:0;transform:translateY(4%)}@media(max-width:809px){.tf-brand-footer{height:220px!important}.tf-footer-lockup{padding:10px 12px 0;gap:8px}.tf-footer-mascot{width:25%}.tf-footer-word{width:70%}}
@media(max-width:809px){nav .takomenu-brand-link{width:142px!important;padding:3px 8px!important}nav .takomenu-brand-link>div,nav .takomenu-brand-link .framer-cRH6A,nav .takomenu-brand-link .framer-tvofl3{width:126px!important}}

.tf-footer-word{width:96%!important}.tf-footer-lockup{gap:0!important;padding-left:2vw!important;padding-right:2vw!important}

#testimonials .tf-service-icon-frame{border:none!important;border-radius:0!important;--border-top-width:0px!important;--border-bottom-width:0px!important;--border-left-width:0px!important;--border-right-width:0px!important;background:transparent!important;width:40px!important;height:40px!important}#testimonials .tf-service-icon-frame:after{display:none!important}#testimonials .tf-service-icon{object-fit:contain!important;padding:5px!important;box-sizing:border-box!important}

.tf-removed-prefooter{display:none!important}#contatti [data-framer-name="Image Background"]{filter:none!important;transform:none!important;opacity:1!important}#contatti [data-framer-name="Image Background"] img{filter:brightness(.68)!important}#contatti [data-framer-name="Image Background"]{overflow:hidden!important}.tf-footer-phone{position:absolute;overflow:hidden;z-index:2;background:#191810;pointer-events:auto}.tf-footer-panuzza{position:absolute;left:0;top:0;border:0;display:block;max-width:none;transform-origin:0 0;background:#191810}.tf-footer-lockup{position:relative;z-index:3;pointer-events:none}

@media(max-width:809px){#contatti [data-framer-name="Image Background"] img{object-position:80% center!important}}

.tf-brand-footer>[data-framer-name="Container"]{position:relative!important}.tf-footer-pages{position:absolute;left:6%;right:33%;top:14%;display:flex;gap:clamp(24px,4vw,84px);flex-wrap:wrap;z-index:5;align-items:center}.tf-footer-pages a{font:500 clamp(16px,1.4vw,25px)/1.3 TakomenuShowcase,Arial;color:#fff;text-decoration:none;text-shadow:0 1px 12px #0009;transition:color 180ms}.tf-footer-pages a:hover{color:#f16a4c}.tf-footer-pages a:focus-visible{outline:2px solid #f16a4c;outline-offset:8px;border-radius:4px}@media(max-width:809px){.tf-footer-pages{left:6%;right:32%;top:15%;gap:14px 20px;display:grid;grid-template-columns:1fr 1fr}.tf-footer-pages a{font-size:14px}}
