.fup{font:15px/1.4 Arial,sans-serif;color:#252525;min-width:0;margin:16px 0}.fup *{box-sizing:border-box}.fup [hidden]{display:none!important}.fup-label{font-size:14px;margin:0 0 7px}.fup-trigger{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:60px;background:#fff;border:1px solid #aaa;padding:7px 10px;font:inherit;text-align:left;color:inherit}.fup-trigger:has(.fup-trigger-stage[hidden]){grid-template-columns:minmax(0,1fr) auto}.fup-trigger-stage{display:block;width:44px;height:44px;background:#f4f2ee;overflow:hidden}.fup-trigger-stage img{display:block;width:100%;height:100%;object-fit:cover}.fup-trigger>span:nth-last-child(2){min-width:0;overflow-wrap:anywhere}.fup-panel{position:static;margin:0;border:1px solid #aaa;border-top:0;padding:10px;background:#fff;max-height:none;overflow:visible}.fup-tools{display:grid;gap:10px}.fup-tools label{font-size:13px}.fup-tools input,.fup-tools select{display:block;width:100%;min-height:44px;margin-top:4px;border:1px solid #aaa;padding:8px 10px;font:15px Arial;color:#252525;background:#fff}.fup-count,.fup-note{font-size:12px;line-height:1.45;margin:10px 0}.fup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fup-card{min-width:0;display:flex;flex-direction:column;gap:3px;align-items:center;text-align:center;background:#fff;border:1px solid #ddd;padding:7px 4px;color:inherit;font:12px/1.3 Arial;cursor:pointer;overflow-wrap:anywhere}.fup-card strong{font-weight:500}.fup-card>span:not(.fup-stage){color:#666;font-size:11px}.fup-card small{display:none}.fup-card[aria-pressed=true]{border:2px solid #282828;padding:6px 3px;background:#faf9f7}.fup-stage{width:96px;max-width:100%;aspect-ratio:1;height:auto;flex:none;display:flex;align-items:center;justify-content:center;background:#f7f6f3;overflow:hidden}.fup-stage img{display:block;width:100%;height:100%;object-fit:cover}.fup-image-note{padding:6px;font-size:11px;color:#666}.fup-more{width:100%;min-height:44px;margin-top:10px;padding:8px;background:#faf9f7;border:1px solid #aaa;font:13px Arial}.fup button,.fup select{cursor:pointer}.fup button:focus-visible,.fup input:focus-visible,.fup select:focus-visible{outline:2px solid #252525;outline-offset:3px}.fup-selected{font-size:12px;color:#222!important;font-weight:600}[data-large-covering] .fuc-manual-covering{display:block;width:100%;min-height:44px;background:#fff;border:1px solid #aaa;color:inherit;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5;cursor:pointer}[data-large-covering] .fuc-large-covering-host{min-width:0}[data-large-covering] .fup{font-family:inherit;margin:12px 0}[data-large-covering] .fup-panel{max-height:none;overflow:visible}.fup-item{position:relative;display:flex;flex-direction:column;min-width:0}.fup-item>.fup-card{width:100%;flex:1}.fup-view{position:absolute;top:5px;right:5px;width:44px;min-height:44px;margin:0;padding:0;background:#ffffffe0;color:inherit;border:1px solid #aaa;font-size:0}.fup-view:after{content:"+";font:18px/1 Arial}.fup-view:focus-visible{outline-offset:1px!important}@media(max-width:749px){.fup-stage{width:88px}.fup-card{padding:6px 3px}.fup-card[aria-pressed=true]{padding:5px 2px}}.fup-sample-dialog{width:calc(100% - 24px);max-width:860px;max-height:calc(100dvh - 24px);overflow:auto;border:1px solid #aaa;padding:16px;background:#fff;color:#252525;font:16px/1.5 Arial}.fup-sample-dialog::backdrop{background:#0000008c}.fup-sample-dialog h2{font:500 18px/1.4 Arial;margin:12px 0;overflow-wrap:anywhere}.fup-sample-dialog>img{display:block;width:100%;height:auto;object-fit:contain;margin:12px auto}.fup-sample-close{display:block;min-width:44px;min-height:44px;margin-left:auto;border:1px solid #888;background:#fff;color:inherit;padding:8px 16px;font:14px/1.4 Arial}.fup-sample-scale,.fup-sample-status{font-size:13px;line-height:1.5;margin:10px 0}.fup-sample-status:empty{display:none}.fup-trigger-stage,.fup-trigger-stage img,.fup-stage,.fup-stage img{border-radius:0}.fup[data-swatch-shape=rectangle] .fup-trigger{grid-template-columns:56px minmax(0,1fr) auto}.fup[data-swatch-shape=rectangle] .fup-trigger-stage{width:56px;height:42px}.fup[data-swatch-shape=rectangle] .fup-stage{width:120px;max-width:100%;aspect-ratio:4/3}.fup .fup-trigger{font-family:inherit;min-height:60px;background:transparent;border-color:#d6d4ce;cursor:pointer}.fup .fup-trigger-label{display:block;font-size:12px;line-height:17px;color:#666}.fup .fup-trigger-value{display:block;font-size:13px;line-height:18px;color:#252525;margin-top:2px}.fup .fup-stage{width:120px}.fup .fup-view{font-size:11px;position:static;width:100%;min-height:32px;border:0;border-bottom:1px solid #ddd;background:transparent;text-decoration:underline;text-underline-offset:3px}.fup .fup-view:after{content:" +";font:14px/1 inherit}.fup .fup-sample-dialog{font-family:inherit}.fup>.fup-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fup :is(.fup-card,.fup-tools input,.fup-tools select,.fup-more,.fup-sample-dialog h2,.fup-sample-close){font-family:inherit}.fup-materials{display:flex;gap:6px;margin:0 0 12px;flex-wrap:wrap}.fup-materials button{flex:1;min-height:44px;border:1px solid #d6d4ce;background:#fff;font:inherit;font-size:13px;color:inherit;padding:8px}.fup-materials button[aria-pressed=true]{border-color:#252525;background:#f0efeb}.fup .fup-panel>.fuc-manual-covering{margin-top:14px;font-size:12px;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fultons-upholstery-picker.css.map */
