.cf-qo-group[hidden],.cf-qo-nested[hidden],.cf-qo-choice[hidden],.cf-qo-summary[hidden]{display:none!important}.fsp-wrap .fsp-row .fsp-label{flex:1 0 auto}.fsp-wrap .fsp-row .fsp-right{flex:0 1 auto;min-width:0}.fsp-wrap .fsp-row .fsp-selected{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-qo-help--row{flex:0 0 100%;margin:0 0 4px}.cf-qo-help{display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;color:#6b6b6b;letter-spacing:0}.cf-qo-choices{display:flex;flex-wrap:wrap;gap:8px 10px;width:100%}.cf-qo-choice.fsp-chip{white-space:normal;text-align:left;max-width:100%;gap:8px}.cf-qo-choice__text{display:inline}.cf-qo-choice__finish:before{content:" \2013  "}.cf-qo-choice__part{display:block;margin-top:2px;font-size:11px;color:#8a8a8a;letter-spacing:.2px}.cf-qo-choice.is-active .cf-qo-choice__part{color:#ffffffd9}.cf-qo-choice.cf-qo-choice--help{border-style:dashed;color:#555}.cf-qo-choice.cf-qo-choice--help.is-active{background:#fff;color:#d92726;border:1px solid #D92726}.cf-qo-swatch{width:14px;height:14px;border-radius:2px;border:1px solid rgba(0,0,0,.15);flex:0 0 auto}.cf-qo-choices--tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cf-qo-choices--tiles .cf-qo-choice.fsp-chip{display:flex;flex-direction:column;align-items:stretch;padding:0;overflow:hidden;position:relative;background:#fff;color:#111}.cf-qo-choices--tiles .cf-qo-choice.is-active{background:#fff;color:#111;border:2px solid #D92726}.cf-qo-choices--tiles .cf-qo-choice.is-active:after{content:"\2713";position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:#d92726;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.cf-qo-choices--tiles .cf-qo-choice.is-active .cf-qo-choice__part{color:#8a8a8a}.cf-qo-tile__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;background:#f4f4f4}.cf-qo-choices--tiles .cf-qo-choice--help{justify-content:center;min-height:96px;padding:8px}.cf-qo-choices--tiles .cf-qo-choice__text{display:block;padding:7px 8px 8px;font-size:12px;line-height:1.3}.cf-qo-choices--tiles .cf-qo-choice__name{display:block;font-weight:600}.cf-qo-choices--tiles .cf-qo-choice__finish{display:block;color:#666}.cf-qo-choices--tiles .cf-qo-choice__finish:before{content:none}@media screen and (min-width:750px){.cf-qo-choices--tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}.cf-qo-nested{flex:0 0 100%;width:100%;margin-top:8px;padding:12px 12px 4px;background:#fafafa;border-left:2px solid #e5e5e5;box-sizing:border-box}.cf-qo-nested__label{margin:0 0 10px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;font-weight:600;color:#333}.cf-qo-nested .cf-qo-choices{padding-bottom:10px}.cf-qo-summary{margin:0 0 14px;padding:12px 14px;background:#f6f6f6;border-left:3px solid #D92726;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;color:#333}.cf-qo-summary__title{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#111}.cf-qo-summary__list{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:0}.cf-qo-summary__list dt{color:#777}.cf-qo-summary__list dd{margin:0;text-align:right;overflow-wrap:anywhere}.cf-qo-summary__note{margin:8px 0 0;font-size:12px;color:#777}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cf-quote-options.css.map */
