.cnq-pp{display:flex;flex-direction:column;gap:12px;margin:0 0 14px}.cnq-pp[hidden],.cnq-pp__native{display:none!important}.cnq-pp__box{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #d9cfd3;background:#fff}.cnq-pp__box{transition:border-color .2s ease}.cnq-pp__box.is-open{border-color:#2b2b2b}.cnq-pp__head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;margin:-6px 0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cnq-pp__head:focus-visible{outline:2px solid #2b2b2b;outline-offset:4px}.cnq-pp__head:hover .cnq-pp__link{opacity:.7}.cnq-pp__chev{flex:0 0 auto}@keyframes cnq-pp-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cnq-pp__grid.is-entering{animation:cnq-pp-open .25s ease-out both}@media(prefers-reduced-motion:reduce){.cnq-pp__grid.is-entering{animation:none}}.cnq-pp__label{font-size:14px;font-weight:600}.cnq-pp__chosen{display:flex;align-items:center;gap:10px;font-size:16px}.cnq-pp__link{padding:0 4px;font-size:13px;text-decoration:underline}.cnq-pp__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cnq-pp__tile{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0;border:1px solid #d9cfd3;border-radius:0;background:#fff;color:#111;font:inherit;font-size:13px;cursor:pointer}.cnq-pp__tile small{font-size:9px;font-weight:600;letter-spacing:.04em;line-height:1.2}.cnq-pp__tile.is-low small{color:#9a4a12}.cnq-pp__tile.is-on{border-color:#2b2b2b;background:#2b2b2b;color:#fff;font-weight:600}.cnq-pp__tile.is-on small{color:#fff}.cnq-pp__tile.is-out{border-style:dashed;border-color:#c9bfc3;background:#faf8f9;color:#9a8f93;cursor:not-allowed}.cnq-pp__tile.is-out span{text-decoration:line-through}.cnq-pp__tile.is-out small{color:#8a7d82}.cnq-pp__tile:focus-visible{outline:2px solid #2b2b2b;outline-offset:2px}.cnq-pp__alert{margin:0;padding:12px 14px;border:1px solid #b4534f;border-radius:12px;background:#fbefee;color:#8c2f2b;font-size:13px;line-height:1.5}@media(min-width:990px){.cnq-pp__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/cnq-power-picker.css.map */
