.cl-quick-add{width:100%;margin-top:10px;font-family:Funnel Display,Arial,sans-serif}.cl-quick-button,.cl-quick-confirm{display:flex;width:100%;min-height:41px;align-items:center;justify-content:center;gap:8px;padding:9px 8px;border:1px solid #171717!important;border-radius:0!important;background:#fff!important;color:#171717!important;box-shadow:none!important;font:600 11px/1.2 Funnel Display,Arial,sans-serif!important;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.cl-quick-button:hover,.cl-quick-button:focus-visible{background:#171717!important;color:#fff!important}.cl-quick-confirm{background:#171717!important;color:#fff!important;margin-top:8px}.cl-quick-confirm:hover,.cl-quick-confirm:focus-visible{background:#f5f2ee!important;color:#171717!important}.cl-quick-button:disabled,.cl-quick-confirm:disabled{opacity:.5;cursor:not-allowed}.cl-quick-options{margin-top:8px;padding:10px 7px 8px;background:#fff;border:1px solid #ddd6cf;color:#171717}.cl-quick-options[hidden],.cl-quick-error[hidden]{display:none!important}.cl-quick-options__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;font:600 9px/1.4 Funnel Display,Arial,sans-serif;letter-spacing:.04em}.cl-quick-options__head a{color:#171717;font:400 9px/1.4 Funnel Display,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.cl-quick-field{min-width:0;margin:0 0 11px;padding:0;border:0}.cl-quick-field__label{display:block;width:100%;margin-bottom:6px;padding:0;font:600 10px/1.3 Funnel Display,Arial,sans-serif!important;letter-spacing:.045em}.cl-quick-choices{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.cl-quick-choice{display:inline-flex;min-width:31px;min-height:31px;align-items:center;justify-content:center;padding:5px 6px;border:1px solid #171717!important;border-radius:50%!important;background:#fff!important;color:#171717!important;font:600 10px/1.15 Funnel Display,Arial,sans-serif!important;cursor:pointer}.cl-quick-choice.is-selected{background:#171717!important;color:#fff!important}.cl-quick-choice:disabled{opacity:.4;cursor:not-allowed}.cl-quick-choices--metal{gap:9px}.cl-quick-metal{display:flex!important;flex:0 0 auto;min-width:0;max-width:100%;flex-direction:column;align-items:center;gap:3px;padding:2px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#171717!important}.cl-quick-metal.is-selected{background:transparent!important;color:#171717!important}.cl-quick-swatch{display:block;width:30px;height:30px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #c7c3bf}.cl-quick-metal.is-selected .cl-quick-swatch{box-shadow:0 0 0 2px #171717}.cl-quick-swatch--gold{background:radial-gradient(circle at 33% 29%,#ffedc0,#d7a94b 66%,#a97928)}.cl-quick-swatch--silver{background:radial-gradient(circle at 33% 29%,#fafafa,#a7adb4 66%,#737f89)}.cl-quick-swatch--other{background:#e0d4c6}.cl-quick-metal-label{max-width:76px;text-align:center;white-space:normal;font:500 8px/1.2 Funnel Display,Arial,sans-serif}.cl-quick-select{display:block;width:100%;min-height:37px;margin:0 0 7px;padding:7px 8px;border:1px solid #999;background:#fff;color:#171717;font:400 11px/1.3 Funnel Display,Arial,sans-serif}.cl-quick-custom{display:flex;align-items:center;gap:7px;margin:10px 0 12px}.cl-quick-custom>span{flex:0 0 auto;font:600 10px/1.25 Funnel Display,Arial,sans-serif;letter-spacing:.035em}.cl-quick-custom input{display:block;flex:1;width:100%;min-width:0;min-height:30px;padding:4px 2px;border:0!important;border-bottom:1px solid #171717!important;border-radius:0!important;background:transparent!important;color:#171717!important;box-shadow:none!important;font:500 12px/1.3 Funnel Display,Arial,sans-serif!important;text-transform:uppercase}.cl-quick-custom input::placeholder{color:#74706b;font-size:9px}.cl-quick-error{margin:6px 0;color:#a32323;font-size:11px;line-height:1.3}@media(max-width:749px){.cl-quick-button,.cl-quick-confirm{min-height:37px;font-size:10px!important}.cl-quick-options{padding:9px 5px}.cl-quick-choice{width:28px;height:28px;min-width:28px;min-height:28px;padding:3px;font-size:9px!important}.cl-quick-field__label{font-size:9px!important}.cl-quick-swatch{width:27px;height:27px}.cl-quick-metal-label{font-size:7px}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/callie-quick-add.css.map */
