.c-hw{margin:20px 0 0}.c-hw__heading{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.3}.c-hw__intro{margin:0 0 12px;font-size:14px;line-height:1.4;opacity:.8}.c-hw__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.c-hw__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgb(0 0 0 / .12);border-radius:6px;background:#fff;transition:border-color .2s}.c-hw__item:hover{border-color:#0000004d}.c-hw__link{display:flex;align-items:center;gap:12px;flex:1;min-width:0;color:inherit;text-decoration:none}.c-hw__img{flex:0 0 60px;width:60px;height:60px;object-fit:contain}.c-hw__info{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:1.3}.c-hw__title{font-weight:600}.c-hw__link:hover .c-hw__title{text-decoration:underline}.c-hw__sku{font-size:12px;opacity:.65}.c-hw__price{font-weight:600}.c-hw__action{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.c-hw .c-hw__btn,.c-hw-notice .c-hw__btn{min-width:0;min-height:0;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}.c-hw .c-hw__btn{border:0;border-radius:30px;background:var(--c-hw-btn-bg, #302e61);color:var(--c-hw-btn-color, #fff);box-shadow:none}.c-hw .c-hw__btn:hover{background:var(--c-hw-btn-hover, #1f1d45)}.c-hw__btn[disabled],.c-hw__btn--busy{opacity:.55;cursor:not-allowed}.c-hw__btn--busy{cursor:progress}.c-hw__error{max-width:180px;font-size:12px;line-height:1.3;text-align:right;color:#b3261e}.c-hw-notice{margin:0 0 16px;padding:14px 16px;border:1px solid rgb(0 0 0 / .12);border-inline-start:3px solid currentColor;border-radius:6px;background:#00000008}.c-hw-notice__heading{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.3}.c-hw-notice__text{margin:0 0 12px;font-size:13px;opacity:.75}.c-hw__item--compact{padding:0;border:0;background:none}.c-hw__item--compact .c-hw__img{flex-basis:44px;width:44px;height:44px}.c-hw__item--compact .c-hw__info{font-size:13px}.c-hw__item--compact .c-hw__price{font-weight:400;opacity:.75}@media(max-width:749px){.c-hw__item:not(.c-hw__item--compact){padding:8px 10px}.c-hw__img{flex-basis:50px;width:50px;height:50px}.c-hw .c-hw__btn,.c-hw-notice .c-hw__btn{padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/c-hardware-requirements.css.map */
