.ctp__native{position:absolute!important;width:1px!important;min-width:0!important;height:1px!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;flex:none!important}.ctp__btn{flex:1 1 13rem;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:42px;padding:4px 12px 4px 6px;border:1.5px solid currentColor;border-radius:10px;background:#fffdf8;color:#17302a;cursor:pointer;font:700 13px/1.15 Sweet Sans Pro,Urbanist,Arial,sans-serif;text-align:left;text-transform:none;letter-spacing:0}.ctp__btn[hidden]{display:none}.ctp__btn svg{flex:none}.ctp__face{display:flex;align-items:center;gap:8px;min-width:0}.ctp__face img{flex:none;width:32px;height:32px;object-fit:contain}.ctp__face span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctp__pop{position:fixed;z-index:2147483000;width:400px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;max-height:min(440px,calc(100vh - 24px));background:#fffdf8;color:#17302a;border:2px solid #17302a;border-radius:16px;box-shadow:0 20px 50px #142a214d;overflow:hidden}.ctp__head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:10px 10px 10px 16px;border-bottom:1px solid #e3dccd;font:800 12px/1 Sweet Sans Pro,Urbanist,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ctp__x{width:32px;height:32px;border:0;background:none;color:inherit;font-size:22px;line-height:1;cursor:pointer}.ctp__body{overflow-y:auto;padding:10px 12px 14px}.ctp__g{margin:8px 2px 6px;font:800 11px/1 Sweet Sans Pro,Urbanist,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6b746f}.ctp__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ctp__tile{display:block;min-width:0;padding:8px 3px 6px;border:2px solid transparent;border-radius:12px;background:none;color:#17302a;cursor:pointer;text-align:center}.ctp__tile:hover{background:#f1eadc}.ctp__tile.is-on{border-color:#17302a;background:#f1eadc}.ctp__tile img{display:block;width:52px;height:52px;margin:0 auto 5px;object-fit:contain}.ctp__tile span{display:block;font:600 10.5px/1.15 Sweet Sans Pro,Urbanist,Arial,sans-serif;overflow-wrap:anywhere;text-transform:none;letter-spacing:0}@media(max-width:749px){.ctp__pop{left:0;right:0;bottom:0;width:100%;max-width:none;max-height:72vh;border-width:2px 0 0;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cnc-team-pick.css.map */
