:root{--tl3-focus:#B07A43;--tl3-ease:cubic-bezier(.2,.7,.2,1)}.tatich-home img,.txp img,.tjb img,.tja img{display:block}.th-display,.th-manifesto p,.th-experiences h2,.th-local__head h2,.th-island h2,.txp__title,.tjb__hero h1,.tjb-card h2,.tja__head h1,.tja__next h2{text-wrap:balance}.th-hero__text,.th-local__copy>p,.txp__lead,.tjb__hero>p,.tjb-card p,.tja__head>p,.tja__next>p{text-wrap:pretty}.th-hero__text{max-width:560px!important}.th-local__copy>p{max-width:650px}.tjb__hero>p{max-width:560px}.tja__body{max-width:740px!important}.th-button,.th-button--send,.txp__cta,.tjb__ocean nav a,.tja__next a{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.th-button:focus-visible,.th-button--send:focus-visible,.txp__cta:focus-visible,.tjb a:focus-visible,.tja a:focus-visible,.tf a:focus-visible,.tf button:focus-visible,.tf input:focus-visible{outline:2px solid var(--tl3-focus)!important;outline-offset:4px!important}.th-manifesto,.th-local,.th-reef,.th-faq,.th-contact,.th-signoff,.txp__details,.txp__closing,.tjb__grid,.tjb__world,.tja__bridge{border-color:var(--tl2-line)!important}@media(min-width:1025px){.th-hero__content{max-width:610px!important}.tjb__hero{column-gap:clamp(64px,7vw,110px)!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.th-button,.th-button--send,.txp__cta,.tjb__ocean nav a,.tja__next a,.tf__nav a{transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s var(--tl3-ease)}.th-button:hover,.th-button--send:hover,.txp__cta:hover,.tjb__ocean nav a:hover,.tja__next a:hover{transform:translateY(-1px)}.th-card .th-cover,.th-world .th-cover{transition:transform .7s var(--tl3-ease),filter .4s ease}.th-card:hover .th-cover,.th-world:hover .th-cover{transform:scale(1.018)}}@media(max-width:560px){.th-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.th-actions .th-button,.txp__cta{width:100%!important}.th-button,.th-button--send,.txp__cta{min-height:50px}.tjb__ocean nav{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.tjb__ocean nav a,.tja__next a{min-height:48px}.tja__next>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}}@media(max-width:380px){.tja__next>div{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/tatich-luxury-v3.css.map */
