.cfp{--cfp-ink: var(--pdp-text, var(--color-foreground, #1a1a1a));--cfp-paper: var(--pdp-bg, var(--color-background, #fff));--cfp-muted: var(--pdp-muted, #656565);--cfp-line: var(--pdp-border, #dedede);--cfp-accent: var(--pdp-accent, #64232e);--cfp-accent-text: var(--pdp-accent-text, #fff);display:inline-block;min-width:0;color:var(--cfp-ink);font-family:var(--font-body-family, "Manrope", sans-serif);font-size:12px;line-height:1.6}.cfp [hidden]{display:none!important}.cfp button,.cfp input{font:inherit}.cfp button{cursor:pointer}.cfp button:disabled{opacity:.5;cursor:default}.cfp :focus-visible{outline:2px solid var(--cfp-accent);outline-offset:3px}.cfp__entry{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--cfp-ink);font-size:11px;text-decoration:underline;text-underline-offset:4px}.cfp__count{text-decoration:none;color:var(--cfp-muted)}.cfp__dialog{inset-block:0;inset-inline-start:auto;inset-inline-end:0;width:min(580px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-inline-start:1px solid var(--cfp-line);background:var(--cfp-paper);color:var(--cfp-ink)}.cfp__dialog::backdrop{background:#00000073}.cfp__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:30px 28px 24px;border-block-end:1px solid var(--cfp-line)}.cfp__head h2{margin:0 0 10px;font-family:var(--pdp-title-font, var(--font-heading-family, serif));font-size:clamp(27px,4vw,34px);font-weight:400;letter-spacing:-.035em;line-height:1.2}.cfp__head p{margin:0;color:var(--cfp-muted);font-size:12px;line-height:1.7}.cfp__close{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--cfp-line);background:transparent;color:var(--cfp-ink)}.cfp__close span{font-size:26px;font-weight:300;line-height:1}.cfp__body{padding:24px 28px max(32px,env(safe-area-inset-bottom))}.cfp__notice{margin:0 0 20px;color:var(--cfp-muted);font-size:11px;line-height:1.65}.cfp__name{display:flex;flex-direction:column;gap:7px;font-weight:500}.cfp__name input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--cfp-line);border-radius:0;background:var(--cfp-paper);color:var(--cfp-ink);font-size:16px;font-weight:400}.cfp__current,.cfp__saved{padding-block:24px;border-block-end:1px solid var(--cfp-line)}.cfp h3{margin:0 0 14px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5}.cfp__finish{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;min-width:0}.cfp__image{display:block;width:64px;height:64px;object-fit:cover;background:color-mix(in srgb,var(--cfp-ink) 5%,var(--cfp-paper))}.cfp__finish-name{display:block;margin:0 0 3px;color:var(--cfp-ink);font-size:12px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;text-decoration:none}.cfp__model,.cfp__summary{margin:0;color:var(--cfp-muted);font-size:11px;line-height:1.65;overflow-wrap:anywhere}.cfp__current-summary{margin-block-end:16px}.cfp__button{min-height:44px;max-width:100%;padding:10px 16px;border:1px solid var(--cfp-accent);background:var(--cfp-accent);color:var(--cfp-accent-text);font-size:11px;line-height:1.5}.cfp__text-button,.cfp__link{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--cfp-ink);font-size:11px;text-decoration:underline;text-underline-offset:4px}.cfp__current>.cfp__text-button{display:block;margin-block-start:5px}.cfp__empty{margin:0;color:var(--cfp-muted);font-size:12px}.cfp__list{display:grid;gap:22px}.cfp__item{min-width:0}.cfp__item+.cfp__item{border-block-start:1px solid var(--cfp-line);padding-block-start:20px}.cfp__actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 20px;margin-block-start:3px}.cfp__actions button{color:var(--cfp-muted)}.cfp__rooms{margin-block-start:10px}.cfp__rooms summary{min-height:32px;color:var(--cfp-muted);font-size:11px;cursor:pointer}.cfp__rooms dl{margin:6px 0 0;font-size:11px}.cfp__rooms dl>div{display:flex;justify-content:space-between;gap:16px;padding-block:4px}.cfp__rooms dt,.cfp__rooms dd{margin:0;overflow-wrap:anywhere}.cfp__rooms dd{flex:0 0 auto;text-align:end}.cfp__download{padding-block:24px}.cfp__download p{margin:9px 0 0;color:var(--cfp-muted);font-size:11px;line-height:1.65}.cfp__status{margin:0;color:var(--cfp-accent);font-size:12px;line-height:1.6}.cfp__status:empty{display:none}html:has(.cfp__dialog[open]){overflow:hidden}@media(max-width:600px){.cfp__head{padding:24px 20px 20px}.cfp__body{padding-inline:20px}.cfp__button{width:100%}}@media(prefers-reduced-motion:no-preference){.cfp__dialog[open]{animation:cfp-enter .2s ease-out}@keyframes cfp-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cavador-flooring-projects.css.map */
