:root{--fdb-arena: #f9f5ee;--fdb-marina: #14342f;--fdb-bruma: #bfd8d2;--fdb-oro: #c49a6c;--fdb-blanco: #fffdf9;--fdb-radius: 1.25rem;--fdb-ease: cubic-bezier(.22, 1, .36, 1);--fdb-shadow: 0 28px 64px -32px rgba(20, 52, 47, .35)}.fdb-section{position:relative;overflow:hidden;font-family:var(--font-body--family, "Jost", sans-serif)}.fdb-wrap{max-width:124rem;margin-inline:auto;padding-inline:clamp(1.4rem,4vw,4rem)}.fdb-eyebrow{font-size:.72rem;letter-spacing:.42em;text-transform:uppercase;font-weight:500;display:inline-flex;align-items:center;gap:.9rem;margin:0 0 1.3rem}.fdb-eyebrow:before{content:"";width:2.8rem;height:1px;background:var(--fdb-oro);flex:none}.fdb-eyebrow--center{justify-content:center}.fdb-eyebrow--center:after{content:"";width:2.8rem;height:1px;background:var(--fdb-oro);flex:none}.fdb-h{font-family:var(--font-heading--family, "Cormorant Garamond", serif);font-weight:400;line-height:1.05;letter-spacing:-.01em;margin:0 0 1.4rem}.fdb-h em{font-style:italic;color:var(--fdb-oro)}.fdb-h--xl{font-size:clamp(2.8rem,7.5vw,6.4rem)}.fdb-h--lg{font-size:clamp(2.2rem,4.8vw,4rem)}.fdb-h--md{font-size:clamp(1.7rem,3vw,2.4rem)}.fdb-p{font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.8;opacity:.85;margin:0}.fdb-p p{margin:0 0 1em}.fdb-p p:last-child{margin-bottom:0}.fdb-btn{display:inline-block;background:var(--fdb-marina);color:var(--fdb-blanco);text-decoration:none;font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;padding:1.15rem 2.8rem;border-radius:99px;border:1px solid var(--fdb-marina);transition:background .35s var(--fdb-ease),color .35s var(--fdb-ease),transform .35s var(--fdb-ease),border-color .35s var(--fdb-ease)}.fdb-btn:hover{background:var(--fdb-oro);border-color:var(--fdb-oro);transform:translateY(-2px)}.fdb-btn--light{background:var(--fdb-blanco);color:var(--fdb-marina);border-color:var(--fdb-blanco)}.fdb-btn--light:hover{background:var(--fdb-oro);color:var(--fdb-blanco);border-color:var(--fdb-oro)}.fdb-btn--ghost{background:transparent;color:currentColor;border-color:currentColor}.fdb-btn--ghost:hover{background:var(--fdb-marina);color:var(--fdb-blanco);border-color:var(--fdb-marina)}.fdb-link{color:inherit;font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--fdb-oro);padding-bottom:.35rem;transition:opacity .3s ease}.fdb-link:hover{opacity:.6}.fdb-img-frame{border-radius:var(--fdb-radius);overflow:hidden;position:relative;box-shadow:var(--fdb-shadow)}.fdb-img-frame img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--fdb-ease)}@media(hover:hover){.fdb-img-frame:hover img{transform:scale(1.045)}}.fdb-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .95s var(--fdb-ease),transform .95s var(--fdb-ease);transition-delay:var(--d, 0s);will-change:opacity,transform}.fdb-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fdb-reveal{opacity:1!important;transform:none!important;transition:none!important}.fdb-img-frame img{transition:none!important}}.fdb-section a:focus-visible,.fdb-section button:focus-visible{outline:2px solid var(--fdb-oro);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/flor-de-bali.css.map */
